//package com.hsb.seckill.config;
//
//import org.aspectj.lang.annotation.Aspect;
//import org.aspectj.lang.annotation.Before;
//import org.aspectj.lang.annotation.Pointcut;
//import org.springframework.stereotype.Component;
//
//@Component
//@Aspect
//public class TestAspect {
//
//    // 先创建一个方法，方法名随意，但是需要指定自定义注解
//    @Pointcut("@annotation(com.hsb.seckill.config.AccessLimit)")
//    public void test(){}
//
//    //使用@Before，需要先引入上面@Poincut注解的方法名，再加上@annotation
//    //@annotation中的值，需要和action方法中的参数名称相同
//    @Before("test()&&@annotation(accessLimit)")
//    public void action(AccessLimit accessLimit){
//        System.out.println(accessLimit.second());
//        System.out.println(accessLimit.maxCount());
//    }
//}
